package com.xbongbong.pro.marketManage.pojo.vo;

import com.xbongbong.paas.domain.entity.ext.PaasFormDataEntityExt;
import com.xbongbong.paas.field.FieldAttrEntity;
import com.xbongbong.paas.toolbox.helper.PageHelper;
import com.xbongbong.paas.toolbox.wrap.BaseVO;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * 关联销售线索列表
 * @author chunyang.qin
 * @version v1.0
 * @date 2020/11/10 11:10
 * @since v1.0
 */
@Getter
@Setter
@ToString
public class RelationSaleClueListVO extends BaseVO {

    private static final long serialVersionUID = -3912324808955024041L;
    /**
     * 分页器
     */
    private PageHelper pageHelper;

    /**
     * 前端穿透速需要的
     */
    private Integer businessType;

    private Integer subBusinessType;

    /**
     * 前端穿透速需要的
     */
    private Integer SaasMark;

    /**
     * web 前端，筛选条件联想，需要用到
     */
    private Integer relClueFlag;

    //------------------web端穿透返回字段------------------
    /**
     * 行标题
     */
    private List<FieldAttrEntity> headList;

    /**
     * 数据列表
     */
    private List<PaasFormDataEntityExt> formDataList;

    //------------------app端穿透返回字段------------------
    /**
     * 根据不同业务塞入不同对象，如客户是ListAppVO、跟进记录是CommunicateVO
     */
    private Object dataApp;
}
